import java.util.ArrayList;
import java.util.Stack;
import java.util.List;
import java.util.Iterator;

public class Main {
    public static void main(String[] args) {
        ArrayList<Integer> example = new ArrayList<>();
        example.add(1);
        example.add(2);
        example.add(3);

//        //1
//        for(int i = 0; i < example.size(); i++) {
//            System.out.println(example.get(i));
//        }
          //2
//        for(Integer x : example) {
//            System.out.println(x);
//        }
          //3
            Iterator<Integer> it = example.iterator();
            while(it.hasNext()) {
                System.out.println(it.next());
            }
    }

    public static void main1(String[] args) {
//        System.out.println("Hello world!");
//        ArrayList<Integer> test = new ArrayList<>();
//        test.add(3);
//
//        ArrayList<Number> arrayList = new ArrayList<>(test);
//        arrayList.add(9);
//
//        System.out.println(arrayList);
    }
}














